package cn.sjw.pojo;

import lombok.*;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class RuanJian {
    /**
     *
     * 软件版本信息
     *
     */

    private  Integer  id ;
    @Pattern(regexp = "^[A-Za-z0-9_\\u2E80-\\u9FFF]{1,50}$",message = "中英文混合之后不能出现特殊字符！")
    private  String   appName;      //App名称
    @NotNull
    private  String   APKName;      //APK名称（安装包名）
    @NotNull
    private  Double   appSize ;     //软件大小
    @NotNull
    private  Integer  kaifazId;     //开发者ID
    @NotNull
    private  Integer  appPinTai;    //所属平台

    private  Integer  onefenlei;    //一级分类
    private  Integer  twofenlei;    //二级分类
    private  Integer  threefenlei;  //三级分类
    private  Integer  tai;          //状态:  1 待审核 ,2 审核通过 ,3 审核未通过  默认为 1
//    private  String  tai;          //状态:  1 待审核 ,2 审核通过 ,3 审核未通过  默认为 1
    private  Integer  xzCS;         //下载次数
    @NotNull
    private  String   bbH;          //最新版本号
    @Pattern(regexp = "^[A-Za-z0-9_\\u2E80-\\u9FFF]{5,100}$",message = "描述信息必须在5-100个字之内！")
    private  String   appDetail;    //软件简介
    @NotNull
    private  String   LuJin;        //下载路径

}
